.registration_form {
  display: block;
  width: 15rem;
  margin: 0 auto;
  min-height: 16rem;
  height: auto!important;
  height: 16rem;
  margin: 0 auto ;
  word-break: break-all;
  color: #000;
}
.registration_form .form_name {
  font-weight: 400 ;
  padding-top: 2rem ;
  width: 15rem;
  float: left;
  text-align: center;
  font-size: 0.55rem ;
  color: #000;
  letter-spacing: 0.02rem;
}
.registration_form .underline {
  display: block;
  width: 13.4rem;
  float: left;
  height: 0.02rem;
  margin: 0 0.8rem 0.6rem 0.8rem;
  border-top: 0.02rem solid #000 ;
  border-bottom: 0.02rem solid #000 ;
}
.registration_form .form_unit {
  width: 15rem;
  float: left;
  height: 0.3rem;
  margin-bottom: 0.2rem;
}
.registration_form .form_unit span {
  text-align: center;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.rem ;
}
.registration_form .form_unit span:nth-of-type(1) {
  width: 1.5rem;
}
.registration_form .form_unit span:nth-of-type(2) {
  width: 0.8rem;
}
.registration_form .form_unit div {
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.rem ;
}
.registration_form .form_unit div:nth-of-type(1) {
  width: 9.5rem;
}
.registration_form .form_unit div:nth-of-type(2) {
  width: 3.2rem;
}
.registration_form .Basic_situation {
  height: 5.4rem;
  border: 0.01rem solid #000;
  width: 15rem;
  box-sizing: border-box;
}
.registration_form .Basic_situation .Basic_situation_left {
  box-sizing: border-box;
  width: 0.8rem;
  font-size: 0.25rem ;
  height: 5.38rem;
  text-align: center;
  padding: 0.8rem 0.2rem 0.8rem 0.2rem;
  border-right: 0.01rem solid #000;
  font-weight: 600;
}
.registration_form .Basic_situation .Basic_situation_con {
  width: 14.18rem;
  height: 5.38rem;
}
.registration_form .Basic_situation .Basic_situation_con .con_row {
  width: 100%;
  height: 0.7rem;
  border-bottom: 0.01rem solid #000 ;
}
.registration_form .Basic_situation .Basic_situation_con .con_row span {
  float: left;
  width: 1.6rem;
  height: 0.7rem;
  text-align: center;
  line-height: 0.7rem;
  font-size: 0.25rem ;
  border-right: 0.01rem solid #000;
  box-sizing: border-box;
}
.registration_form .Basic_situation .Basic_situation_con .con_row .span01 {
  line-height: 0.35rem;
  padding: 0 0.25rem;
  box-sizing: border-box;
}
.registration_form .Basic_situation .Basic_situation_con .con_row input {
  font-size: 0.25rem;
  color: #000;
  width: 2.3rem;
  float: left;
  height: 0.7rem;
  background: none;
  text-align: center;
  border: 0;
  border-right: 0.01rem solid #000;
}
.registration_form .Basic_situation .Basic_situation_con .con_row input:last-child {
  border-right: 0 ;
}
.registration_form .Basic_situation .Basic_situation_con .con_row01 {
  width: 100%;
  height: 2.54rem;
  border-bottom: 0.01rem solid #000 ;
}
.registration_form .Basic_situation .Basic_situation_con .con_row01 span {
  float: left;
  width: 1.6rem;
  height: 2.5rem;
  font-size: 0.25rem;
  text-align: center;
  line-height: 0.35rem;
  padding: 0.85rem 0.25rem;
  border-right: 0.01rem solid #000 ;
  box-sizing: border-box;
}
.registration_form .Basic_situation .Basic_situation_con .con_row01 .row01_con {
  float: left;
  width: 12.58rem;
  height: 2.54rem;
}
.registration_form .Basic_situation .Basic_situation_con .con_row01 .row01_con .row01_con_top {
  width: 100%;
  height: 0.52rem;
}
.registration_form .Basic_situation .Basic_situation_con .con_row01 .row01_con .row01_con_top i {
  font-style: normal;
  float: left;
  text-align: center;
  font-size: 0.25rem;
  height: 0.52rem;
  line-height: 0.52rem;
  padding: 0 0.25rem ;
  letter-spacing: 0.04rem;
}
.registration_form .Basic_situation .Basic_situation_con .con_row01 .row01_con .row01_con_top input {
  font-size: 0.25rem;
  color: #000;
  width: 4.7rem;
  float: left;
  height: 0.47rem;
  background: none;
  text-align: center;
  border: 0;
  border-bottom: 0.01rem solid #000;
}
.registration_form .Basic_situation .Basic_situation_con .con_row01 .row01_con .row01_center {
  width: 100%;
  box-sizing: border-box;
  height: 1.5rem;
  padding: 0 0.55rem;
}
.registration_form .Basic_situation .Basic_situation_con .con_row01 .row01_con .row01_center label {
  float: left;
  width: 2.85rem;
  height: 0.5rem;
  padding-top: 0.1rem;
  box-sizing: border-box;
}
.registration_form .Basic_situation .Basic_situation_con .con_row01 .row01_con .row01_center label i {
  font-style: normal;
  font-size: 0.25rem;
  letter-spacing: 0.04rem;
}
.registration_form .Basic_situation .Basic_situation_con .con_row:last-child {
  border-bottom: none;
}
.registration_form .safety_inspection {
  height: 12.11rem;
  width: 15rem;
  box-sizing: border-box;
  border-right: 0.01rem solid #000;
  border-left: 0.01rem solid #000;
  border-bottom: 0.01rem solid #000;
}
.registration_form .safety_inspection .safety_inspection_left {
  box-sizing: border-box;
  width: 0.8rem;
  font-size: 0.25rem ;
  height: 12.1rem;
  text-align: center;
  padding: 5rem 0.2rem 5rem 0.2rem;
  border-right: 0.01rem solid #000;
  font-weight: 600;
}
.registration_form .safety_inspection .safety_inspection_main {
  width: 14.18rem;
  height: 12.1rem;
}
.registration_form .safety_inspection .safety_inspection_main .person_record {
  height: 5.7rem;
  width: 14.18rem;
}
.registration_form .safety_inspection .safety_inspection_main .person_record .person_record_left {
  box-sizing: border-box;
  width: 0.6rem;
  font-size: 0.25rem ;
  height: 5.7rem;
  text-align: center;
  padding: 1.8rem 0.1rem 1.8rem 0.1rem;
  border-right: 0.01rem solid #000;
  border-bottom: 0.01rem solid #000;
}
.registration_form .safety_inspection .safety_inspection_main .person_record .person_record_con {
  width: 13.58rem;
  height: 5.6rem;
}
.registration_form .safety_inspection .safety_inspection_main .person_record .person_record_con .precord_top {
  width: 13.58rem;
  height: 5rem;
  border-right: 0.01rem solid #000;
}
.registration_form .safety_inspection .safety_inspection_main .person_record .person_record_con .precord_top .precord_top_left {
  width: 7.17rem;
  height: 5rem;
  border-right: 0.01rem solid #000 ;
  box-sizing: border-box;
}
.registration_form .safety_inspection .safety_inspection_main .person_record .person_record_con .precord_top .precord_top_left .precord_top_left_con {
  width: 7.17rem;
  height: 2.5rem;
  box-sizing: border-box;
}
.registration_form .safety_inspection .safety_inspection_main .person_record .person_record_con .precord_top .precord_top_left .precord_top_left_con span {
  width: 7.17rem;
  height: 0.5rem;
  line-height: 0.5rem;
  font-size: 0.22rem;
  text-indent: 0.1rem;
}
.registration_form .safety_inspection .safety_inspection_main .person_record .person_record_con .precord_top .precord_top_left .precord_top_left_con textarea {
  width: 7.17rem;
  height: 2rem;
  overflow: hidden;
  line-height: 0.5rem;
  font-size: 0.22rem;
  text-indent: 0.5rem;
}
.registration_form .safety_inspection .safety_inspection_main .person_record .person_record_con .precord_top .precord_top_right {
  width: 6.4rem;
  height: 5rem;
  border-left: 0.01rem solid #000 ;
}
.registration_form .safety_inspection .safety_inspection_main .person_record .person_record_con .precord_top .precord_top_right img {
  width: 6.38rem;
  height: 5rem;
}
.registration_form .safety_inspection .safety_inspection_main .person_record .person_record_con .precord_bottom {
  width: 13.58rem;
  height: 0.68rem;
  border-top: 0.01rem solid #000;
  border-bottom: 0.01rem solid #000;
}
.registration_form .safety_inspection .safety_inspection_main .person_record .person_record_con .precord_bottom span {
  float: left;
  padding: 0 0.1rem;
  height: 0.68rem;
  line-height: 0.68rem;
  font-size: 0.25rem;
  border-left: 0.01rem solid #000;
  border-right: 0.01rem solid #000;
}
.registration_form .safety_inspection .safety_inspection_main .person_record .person_record_con .precord_bottom input {
  float: left;
  border: 0;
  text-align: center;
  width: 2.3rem;
  height: 0.68rem;
  line-height: 0.68rem;
  font-size: 0.3rem;
  color: #000;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record {
  height: 6.4rem;
  width: 14.18rem;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_left {
  box-sizing: border-box;
  width: 0.6rem;
  font-size: 0.25rem ;
  height: 6.4rem;
  text-align: center;
  padding: 1.8rem 0.1rem 1.8rem 0.1rem;
  border-right: 0.01rem solid #000;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con {
  width: 13.58rem;
  height: 6.4rem;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_table {
  width: 13.58rem;
  height: 5.5rem;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_table table {
  border-width: 0.01rem ;
  border-top: none !important ;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_table table thead {
  font-size: 0.25rem ;
  height: 0.6rem;
  border-bottom: 0.01rem solid #000;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_table table thead tr {
  height: 0.7rem;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_table table thead tr {
  border-bottom: 0.01rem solid #000;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_table table thead th:nth-of-type(1) {
  width: 5.7rem;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_table table thead th:nth-of-type(2) {
  width: 1rem;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_table table thead th:nth-of-type(3) {
  width: 0.9rem;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_table table thead th:nth-of-type(4) {
  width: 0.9rem;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_table table thead th:nth-of-type(5) {
  width: 3.9rem;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_table table thead th:nth-of-type(6) {
  width: 1.1rem;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_table table tbody {
  font-size: 0.22rem ;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_table table tbody tr {
  height: 0.6rem;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_table table tbody tr .keep_step {
  text-indent: 1rem;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_table table tbody tr .keep_step i {
  font-style: normal;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_table table td:nth-of-type(1) {
  width: 5.7rem;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_table table td:nth-of-type(2) {
  width: 1rem;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_table table td:nth-of-type(3) {
  width: 0.9rem;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_table table td:nth-of-type(4) {
  width: 0.9rem;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_table table td:nth-of-type(5) {
  width: 3.9rem;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_table table td:nth-of-type(6) {
  width: 1.1rem;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_bottom {
  width: 13.58rem;
  height: 0.88rem;
  border-top: 0.01rem solid #000;
  border-bottom: 0.01rem solid #000;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_bottom span {
  float: left;
  padding: 0 0.1rem;
  height: 0.88rem;
  line-height: 0.88rem;
  font-size: 0.25rem;
  border-left: 0.01rem solid #000;
  border-right: 0.01rem solid #000;
}
.registration_form .safety_inspection .safety_inspection_main .goods_record .goods_record_con .grecord_con_bottom input {
  float: left;
  border: 0;
  width: 2.3rem;
  height: 0.88rem;
  line-height: 0.88rem;
  font-size: 0.3rem;
  text-align: center;
  color: #000;
}
.registration_form .kongbai {
  width: 15rem;
  height: 5.8rem;
}
.registration_form .info_acquisition {
  width: 15rem;
  height: 2.45rem;
  border: 0.01rem solid #000;
  border-width: 0.01rem ;
  border-top: none !important ;
  border-bottom: none !important;
  box-sizing: border-box;
}
.registration_form .info_acquisition .info_acquisition_left {
  height: 2.45rem;
  width: 0.8rem;
  font-size: 0.3rem ;
  text-align: center;
  padding: 0.35rem 0.11rem 0.35rem 0.11rem;
  border-top: 0.01rem solid #000;
  border-bottom: 0.01rem solid #000;
  font-weight: 600;
  box-sizing: border-box;
}
.registration_form .info_acquisition .info_acquisition_right {
  height: 2.44rem;
  width: 14.18rem;
}
.registration_form .info_acquisition .info_acquisition_right table tbody {
  border-width: 0.01rem ;
  border-top: none !important ;
  border-bottom: none !important;
  font-size: 0.22rem ;
}
.registration_form .info_acquisition .info_acquisition_right table tbody tr {
  height: 0.81rem;
}
.registration_form .info_acquisition .info_acquisition_right table tbody tr .big_font {
  font-size: 0.22rem;
}
.registration_form .info_acquisition .info_acquisition_right table tbody tr form {
  text-indent: 1.5rem;
}
.registration_form .info_acquisition .info_acquisition_right table tbody tr form i {
  font-size: 0.22rem;
  font-style: normal;
}
.registration_form .info_acquisition .info_acquisition_right table td:nth-of-type(1) {
  width: 2.75rem;
}
.registration_form .info_acquisition .info_acquisition_right table td:nth-of-type(2) {
  width: 4.18rem;
}
.registration_form .info_acquisition .info_acquisition_right table td:nth-of-type(3) {
  width: 2.75rem;
}
.registration_form .info_acquisition .info_acquisition_right table td:nth-of-type(4) {
  width: 4.5rem;
}
.registration_form .activation_record {
  width: 15rem;
  height: 9.64rem;
  border: 0.01rem solid #000;
  border-width: 0.01rem ;
  border-top: none !important ;
  border-bottom: none !important;
  box-sizing: border-box;
}
.registration_form .activation_record .activation_record_left {
  height: 9.64rem;
  width: 0.8rem;
  font-size: 0.3rem ;
  text-align: center;
  padding: 1rem 0.15rem 0.6rem 0.15rem;
  border-right: 0.01rem solid #000;
  border-bottom: 0.01rem solid #000;
  font-weight: 600;
  box-sizing: border-box;
}
.registration_form .activation_record .activation_record_right {
  height: 9.63rem;
  width: 14.18rem;
}
.registration_form .activation_record .activation_record_right table {
  width: 14.18rem;
}
.registration_form .activation_record .activation_record_right table thead {
  font-size: 0.22rem ;
}
.registration_form .activation_record .activation_record_right table thead th {
  height: 0.8rem;
}
.registration_form .activation_record .activation_record_right table thead th:nth-of-type(1) {
  width: 6.4rem;
}
.registration_form .activation_record .activation_record_right table thead th:nth-of-type(2) {
  width: 1.9rem;
}
.registration_form .activation_record .activation_record_right table thead th:nth-of-type(3) {
  width: 1.9rem;
}
.registration_form .activation_record .activation_record_right table thead th:nth-of-type(4) {
  width: 2.4rem;
}
.registration_form .activation_record .activation_record_right table thead th:nth-of-type(5) {
  width: 2.4rem;
}
.registration_form .activation_record .activation_record_right table tbody {
  border-width: 0.01rem ;
  border-top: none !important ;
  border-bottom: none !important;
  font-size: 0.22rem ;
}
.registration_form .activation_record .activation_record_right table tbody tr {
  height: 0.80rem;
}
.registration_form .activation_record .activation_record_right table td:nth-of-type(1) {
  width: 6.4rem;
}
.registration_form .activation_record .activation_record_right table td:nth-of-type(1) input {
  font-size: 0.18rem;
  color: #000;
  width: 2.5rem;
  float: left;
  height: 0.77rem;
  line-height: 0.77rem;
  background: none;
  text-align: center;
  border: 0;
  border-right: 0.01rem solid #000;
}
.registration_form .activation_record .activation_record_right table td:nth-of-type(1) span {
  font-size: 0.22rem;
  color: #000;
  width: 0.99rem;
  float: left;
  height: 0.77rem;
  line-height: 0.77rem;
  background: none;
  text-align: center;
  border: 0;
  border-right: 0.01rem solid #000;
}
.registration_form .activation_record .activation_record_right table td:nth-of-type(2) {
  width: 1.9rem;
}
.registration_form .activation_record .activation_record_right table td:nth-of-type(3) {
  width: 1.9rem;
}
.registration_form .activation_record .activation_record_right table td:nth-of-type(4) {
  width: 2.6rem;
}
.registration_form .activation_record .activation_record_right table td:nth-of-type(5) {
  width: 1.4rem;
}
.registration_form .leave {
  width: 15rem;
  height: 4.82rem;
  border: 0.01rem solid #000;
  box-sizing: border-box;
}
.registration_form .leave .leave_left {
  height: 4.82rem;
  width: 0.8rem;
  font-size: 0.3rem ;
  text-align: center;
  padding: 1rem 0.11rem 0.6rem 0.11rem;
  border-right: 0.01rem solid #000;
  border-bottom: 0.01rem solid #000;
  font-weight: 600;
  box-sizing: border-box;
}
.registration_form .leave .leave_con {
  height: 4.82rem;
  width: 14.18rem;
}
.registration_form .leave .leave_con .leave_row {
  width: 14.18rem;
  height: 0.8rem;
  border-bottom: 0.01rem solid #000 ;
}
.registration_form .leave .leave_con .leave_row span {
  float: left;
  height: 0.8rem;
  width: 1rem;
  text-align: center;
  line-height: 0.79rem;
  font-size: 0.2rem ;
  border-right: 0.01rem solid #000;
  box-sizing: border-box;
}
.registration_form .leave .leave_con .leave_row .leave_span01 {
  line-height: 0.4rem;
  width: 1.5rem;
  padding: 0 0.1rem;
  box-sizing: border-box;
}
.registration_form .leave .leave_con .leave_row .leave_span02 {
  line-height: 0.4rem;
  width: 1rem;
  padding: 0 0.1rem;
  box-sizing: border-box;
}
.registration_form .leave .leave_con .leave_row input {
  font-size: 0.2rem;
  color: #000;
  width: 1.4rem;
  float: left;
  height: 0.79rem;
  background: none;
  text-align: center;
  border: 0;
  border-right: 0.01rem solid #000;
}
.registration_form .leave .leave_con .leave_row input:last-child {
  border-right: 0 ;
}
.registration_form .leave .leave_con .leave_row01 {
  width: 14.18rem;
  height: 3.19rem;
  border-bottom: 0.01rem solid #000 ;
}
.registration_form .leave .leave_con .leave_row01 .leave_row01_left {
  height: 3.19rem;
  font-size: 0.2rem ;
  line-height: 0.3rem;
  width: 1rem;
  border-right: 0.01rem solid #000;
  padding: 0.9rem 0.28rem;
  box-sizing: border-box;
}
.registration_form .leave .leave_con .leave_row01 .leave_row01_con {
  height: 3.19rem;
  font-size: 0.2rem ;
  line-height: 0.4rem;
  width: 13.18rem;
  box-sizing: border-box;
}
.registration_form .leave .leave_con .leave_row01 .leave_row01_con .row01_con_top {
  height: 0.49rem;
  width: 13.18rem;
  line-height: 0.49rem;
  box-sizing: border-box;
}
.registration_form .leave .leave_con .leave_row01 .leave_row01_con .row01_con_top span {
  padding: 0 0.1rem;
}
.registration_form .leave .leave_con .leave_row01 .leave_row01_con .row01_con_top i {
  font-style: normal;
}
.registration_form .leave .leave_con .leave_row01 .leave_row01_con .row01_con_top input[type=text] {
  float: left;
  text-align: center;
  background: none;
  border: 0;
  font-size: 0.2rem;
  color: #000;
  height: 0.4rem;
  width: 4rem;
  border-bottom: 0.01rem solid #000 ;
}
.registration_form .leave .leave_con .leave_row01 .leave_row01_con textarea {
  height: 1.2rem;
  width: 13.18rem;
  line-height: 0.39rem;
  box-sizing: border-box;
  overflow: hidden;
}
.registration_form .admin {
  width: 15rem;
  height: 1rem;
  border: 0.01rem solid #000;
  border-top: none ;
  box-sizing: border-box;
}
.registration_form .admin span {
  width: 1.8rem;
  height: 1rem;
  font-size: 0.28rem;
  font-weight: 500;
  text-align: center;
  line-height: 1rem;
  border-right: 0.01rem solid #000;
  box-sizing: border-box;
}
.registration_form .admin input {
  background: none;
  width: 7rem;
  border: 0;
  height: 0.99rem;
  font-size: 0.25rem ;
  line-height: 0.99rem;
  text-align: center;
}
.registration_form:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
